/* 
    path模块：提供了操作路径的一些方法
*/

const path = require('path');
const fs = require('fs');

const finalPath = path.join('/foo','bar','baz/asdf','quux');
    //将字符串拼接起来，分隔符为 '\'
console.log(finalPath);  //\foo\bar\baz\asdf\quux

//需求：获取当前文件所在的系统绝对路径
console.log(__dirname);   //D:\java_vev\web\workepace\front-end\05-NodeJs\day01
// console.log(path);
console.log(path.dirname(__dirname));       //D:\java_vev\web\workepace\front-end\05-NodeJs     f=返回的是当前目录的上一级目录

//读取当前目录下的b.txt
//读取和写出文件需要使用系统的绝对路径，就可以使用 __direname
fs.readFile(path.join(__dirname,'b.txt'),'utf8',(err,data)=>{
    console.log(data);
})